/* 招聘列表 */
.job_list01 .form_box{margin-bottom:45px; }
.job_list01 .form_box .inp_wrap{width:21%;margin-right:1.4%;border:1px solid #e3e7ec;display:inline-block;vertical-align:top;border-radius:5px;}
.job_list01 .form_box .inp_wrap .inp{width:100%; height:54px; line-height:54px; font-size:15px; color:#000; text-indent:23px; border:none; border-radius:0; padding:0; background:transparent;}
.job_list01 .form_box .inp_wrap.search_wrap{float:right; width:54px; border:none; margin-right:0;} 
.job_list01 .form_box button{outline:none; border:none; background:#f7c04a; height:55px; width:55px; border-radius:50%; font-size:16px; text-align:center; cursor:pointer; text-align:center; width:100%; transition:.5s ease;}
.job_list01 .form_box button i{display:inline-block;  color:#fff; vertical-align:middle;}
/* .job_list01 .form_box button:hover{background:#f7c04a;} */
.job_list01 .form_box .inp_wrap .select-ui-choose-default ._arrow .arr{width:14px; height:8px; background:url(../img/job_list01_1.png) no-repeat center; border:none;}
.job_list01 .form_box .inp_wrap .select-ui-choose-default.on ._arrow .arr{margin:-.2em 0 0;}
.job_list01 .form_box .inp_wrap .select-ui-choose ._arrow{right:17px;}
.job_list01 .form_box .inp_wrap .select-ui-choose-default ._txt{text-align:left;}
.job_list01 .content li{border-bottom:1px solid #e7e7e7; overflow:hidden;}
.job_list01 .content li.first {background:#e2e2e2; color:#fff; border-bottom:none; padding:0; height:60px;line-height:60px; border-radius:5px;}
.job_list01 .content li ._ut{float:left; text-align:center;}
.job_list01 .content li ._un{float:left; text-align:center; height:80px; line-height:80px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.job_list01 .content li ._un,
.job_list01 .content li ._ut{width:14%;}
.job_list01 .content li ._t1{width:19%;}
.job_list01 .content li ._t7{width:8%; cursor:pointer;}
.job_list01 .content li ._un._t7:after {content:"+"; display:inline-block; vertical-align:-1px; color:#888; margin-left:5px; font-size:30px; font-weight:lighter;}
.job_list01 .content li.j_t_cur ._un._t7:after {content:"-";}
.job_list01 .content li.j_t {cursor:pointer;}
.job_list01 .content li.j_c {height:auto; line-height:1.5; background:#f9f9f9; display:none;}
.job_list01 .content .j_c .j_c_box {padding:40px;}
.job_list01 .content .j_c .j_c_box .intro {color:#666; line-height:24px; position:relative;}
.job_list01 .content .j_c .j_c_box .intro strong{display:block; font-size:16px; color:#f7c04a; margin-bottom:10px; font-weight:normal;}
.job_list01 .content .j_c .intro .job_btn {position:absolute; right:0; bottom:0;}
.job_list01 .content .j_c .intro .job_btn ._btn {display:inline-block; width:160px; height:48px;line-height:48px;  color:#fff; border-radius:30px; font-size:16px; background:#f7c04a; cursor:pointer; text-align:center; transition:.5s ease;padding: 0 10px}
/* .job_list01 .content .j_c .intro .job_btn ._btn:hover{background:#f7c04a;}                 */
body .select-ui-options-default-bottom{border-radius:5px; margin-top:12px; padding:15px 0; border: 1px solid #e4e7ed; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1); }
body .select-ui-options-default-bottom:after {content: ''; width: 0; height: 0; position: absolute; top: -6px; left: 35px; border-color: transparent; border-width: 6px; border-style: solid; border-top-width: 0; border-bottom-color: #fff;}
body .select-ui-options-default li{padding:0px 20px; height:40px; line-height:40px;}
body .select-ui-options-default li:hover {background:#f5f7fa;color:#000 !important}
body .select-ui-options-default li._selected {background:#f1f3f7;}



@media only screen and (max-width: 760px) {
    /* 招聘列表 */
    .job_list01 .form_box{margin-bottom:20px;}
    .job_list01 .form_box .inp_wrap{width:100%; margin-bottom:15px; }
    .job_list01 .form_box .inp_wrap .inp{line-height:40px; height:40px; font-size:14px;}
    .job_list01 .form_box .inp_wrap.search_wrap{width:100%; margin-bottom:0;}
    .job_list01 .form_box button{line-height:40px; height:40px; border-radius:30px;}
    .job_list01 .content li.first{line-height:50px; height:50px; display:none;}
    .job_list01 .content li ._un{font-size:14px; line-height:50px; height:50px;}
    .job_list01 .content li ._un, .job_list01 .content li ._ut{width:18%;}
    .job_list01 .content li ._t1{font-size:18px; width:100%; text-align:left; line-height:35px; height:35px;}
    .job_list01 .content li ._t7{width:5%;}
    .job_list01 .content .j_c .j_c_box{padding:20px;}
    .job_list01 .content .j_c .intro .job_btn{position:static; margin-top:20px;}
    .job_list01 .content .j_c .intro .job_btn ._btn{width:130px; height:36px; line-height:36px; font-size:14px;}
}




.staff-swiper {padding-top: 78px; padding-bottom: 78px; background:#f4f4f4}
  
  .staff-swiper h2 {
    font-size: 36px;
    line-height: 1.1;
    color: #231815;
    padding-bottom: 42px;
    text-align: center; }
  
  .staff-swiper .swiper-container {
    padding-bottom: 30px; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide {
    width: 1222px; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier {
    background: rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;     
    }
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier p{font-size:22px}
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier .swiper-position {
    width: 100%;
    height: 100%; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier .swiper-position img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier p, .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier span {
    display: none; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier {
    background: 0 0;
    position: relative; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier p {
    display: block;
    max-width: 816px;
    font-size: 24px;
    color: #FFF;
    line-height: 1.2;
    position: absolute;
    bottom: 40px;
    left: 50px;
    right: 50px;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier span {
    display: inline-block;
    font-size: 16px;
    color: #FFF;
    line-height: 34px;
    padding: 0 16px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 20px;
    left: 20px; }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner {
    height: 615px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% auto; }
  
  @media only screen and (max-width: 1700px) {
    .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner {
      height: 546px; } }
  
  @media only screen and (max-width: 1480px) {
    .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner {
      height: 478px; } }
  
  @media only screen and (max-width: 1300px) {
    .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner {
      height: 412px; } }
  
  @media only screen and (max-width: 1200px) {
    .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner {
      height: 380px; } }
  
  .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .phone-text {
    display: none; }
  
  .staff-swiper .swiper-container .swiper-pagination {
    position: absolute;
    left: 0;
    bottom: 0; }
  
  .staff-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #e9edec; }
  
  .staff-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    /* width: 32px; */
    width: 8px;
    height: 8px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    background: #f7be4a; }
  
  .staff-swiper .swiper-container .pagination-box {
    width: 1200px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 52%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 99; }
  
  .staff-swiper .swiper-container .pagination-box .swiper-button-prev {
    position: initial;
    float: left;
    margin-top: 0;
    width: 80px;
    height: 80px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80px; }
  
  .staff-swiper .swiper-container .pagination-box .swiper-button-prev:hover {
    background-image: url(../images/index/swiper-up_1.png); }
  
  .staff-swiper .swiper-container .pagination-box .swiper-button-next {
    position: initial;
    float: right;
    margin-top: 0;
    width: 80px;
    height: 80px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80px; }
  
  .staff-swiper .swiper-container .pagination-box .swiper-button-next:hover {
    background-image: url(../images/index/swiper-down_1.png); }

